Linux-এ H2 Database ইনস্টল করা খুবই সহজ এবং এটি সরাসরি Java-এ রান করে, তাই Linux-এ ইনস্টল করতে আপনাকে Java ইনস্টল করতে হবে। নিচে ধাপে ধাপে H2 ডেটাবেজ ইনস্টল করার প্রক্রিয়া আলোচনা করা হল।
H2 Database চালানোর জন্য আপনার সিস্টেমে Java ইনস্টল থাকতে হবে। আপনি যদি আগে থেকেই Java ইনস্টল না করে থাকেন, তবে নিচের কমান্ড দিয়ে Java ইনস্টল করতে পারেন।
Ubuntu/Debian:
sudo apt update
sudo apt install openjdk-11-jdk
CentOS/RHEL:
sudo yum install java-11-openjdk
Arch Linux:
sudo pacman -S jdk11-openjdk
Java সঠিকভাবে ইনস্টল হয়েছে কিনা তা চেক করতে নিচের কমান্ডটি চালান:
java -version
এটি Java ভার্সন প্রদর্শন করবে যদি এটি সঠিকভাবে ইনস্টল করা থাকে।
H2 Database ডাউনলোড করতে, আপনি H2 এর অফিসিয়াল ওয়েবসাইট থেকে .jar
ফাইল ডাউনলোড করতে পারেন।
.jar
ফাইল ডাউনলোড করুন।Alternatively, আপনি কমান্ড লাইনের মাধ্যমে ডাউনলোড করতে পারেন:
wget http://h2database.com/h2-2024-02-28.zip
যদি আপনি .zip
ফাইল ডাউনলোড করে থাকেন, তাহলে এই ফাইলটি আনজিপ করতে হবে:
unzip h2-2024-02-28.zip
এটি একটি ডিরেক্টরি তৈরি করবে যেখানে H2 Database এর সমস্ত ফাইল থাকবে।
H2 Database চালানো:
ডাউনলোড করা .jar
ফাইল ব্যবহার করে H2 ডেটাবেজ চালানোর জন্য নিচের কমান্ডটি চালান:
java -jar h2-2024-02-28.jar
যদি আপনি বিশেষ কোনো পোর্ট বা কনফিগারেশন সেটআপ করতে চান, তাহলে সেগুলি -web
এবং -tcp
প্যারামিটার হিসেবে যোগ করতে পারেন। উদাহরণ:
java -jar h2-2024-02-28.jar -web -tcp
H2 Web Console:
H2 ডেটাবেজ চালু হলে, আপনি http://localhost:8082
URL থেকে H2 এর Web Console অ্যাক্সেস করতে পারবেন। এই URL এ ব্রাউজারে গিয়ে H2 ডেটাবেজের সাথে সংযুক্ত হতে পারবেন।
H2 ডেটাবেজকে সার্ভার মোডে চালানোর জন্য নিচের কমান্ডটি ব্যবহার করুন:
java -jar h2-2024-02-28.jar -tcp -web
এটি TCP/IP প্রোটোকলের মাধ্যমে H2 ডেটাবেজ সার্ভারের সঙ্গে একাধিক ক্লায়েন্টকে সংযোগ করতে দেবে।
আপনি যদি চান H2 ডেটাবেজ সিস্টেম বুটের সময় অটোমেটিকভাবে চালু হোক, তবে এটি একটি সার্ভিস হিসাবে সেটআপ করতে পারেন। উদাহরণস্বরূপ, systemd ব্যবহার করে:
systemd Service ফাইল তৈরি করা:
sudo nano /etc/systemd/system/h2database.service
এই কোডটি ফাইলটিতে যোগ করুন:
[Unit]
Description=H2 Database
After=network.target
[Service]
Type=simple
ExecStart=/usr/bin/java -jar /path/to/h2-2024-02-28.jar -web -tcp
Restart=always
User=your_user
[Install]
WantedBy=multi-user.target
সার্ভিসটি চালু করা:
sudo systemctl daemon-reload
sudo systemctl enable h2database
sudo systemctl start h2database
এখন, আপনার H2 ডেটাবেজ সিস্টেম রিবুটের পরও চালু হবে।
এভাবে আপনি Linux সিস্টেমে H2 Database ইনস্টল এবং কনফিগার করতে পারবেন।
common.read_more